public class PeonComer implements MoverDiagonal{

	public void movimientoDiagonal(Tablero tablero, Pieza pieza, int filaDestino, String columnaDestino) {
		if(tablero.estaVacio(filaDestino,tablero.traducirColumna(columnaDestino))==false){
			if(pieza.diferenciaFila(filaDestino)==1 && pieza.getTipo()=="B"){
				if(tablero.diferenciaColumna(pieza, columnaDestino)==1 || tablero.diferenciaColumna(pieza, columnaDestino)==-1){
					tablero.mover(pieza, filaDestino, columnaDestino);
					//System.out.println("blanco come negro");
				}
				else{
					System.out.println("no se puede comer");
				}
			}
			else if(pieza.diferenciaFila(filaDestino)==-1 && pieza.getTipo()=="N"){
				if(tablero.diferenciaColumna(pieza, columnaDestino)==1 || tablero.diferenciaColumna(pieza, columnaDestino)==-1){
					tablero.mover(pieza, filaDestino, columnaDestino);
					//System.out.println("negro come blanco");
				}
				else{
					System.out.println("no se puede comer");
				}
			}
			else{
				System.out.println("movimiento incorrecto, no se puede comer");
			}
		}
		else{
			System.out.println("movimiento incorrecto, no hay ninguna pieza para comer");
		}
	}
}
